// 配置路由器  路由是key-value  key表示的是路径 value是要展示的组件或函数
//依赖于vue.js
import Vue from 'vue'
// 导入vue-router插件
import VueRouter from 'vue-router'

// import EmpView from '@/views/manager/EmpView.vue'

//插件需要使用
Vue.use(VueRouter)

//专门写一个数组配置路由规则
const routes = [
    //配置一个一个的路由规则
    {
        path:'/emp', //路由地址
        name:'emp',//路由的名字
        component:()=>import('../views/manager/EmpView.vue') //路径对应的vue组件
    },
    {
        path:'/dept',
        name:'dept',
        component:()=>import('../views/manager/DeptView.vue')
    },
     {
        path:'/',//默认路由  启动时的路径
        redirect:'/emp'//重定向到已经存在的路由
    },
    // {
    //     path:'/404',
    //     component:()=>import('../views/manager/Error404.vue')
    // }
]




//创建路由器对象 管理一组一组的路由规则 key-value
const router = new VueRouter({
   routes//路由数组作为属性
});

//将路由导出让其他地方可以使用
export default router
